package com.thinvent.recommend.manager.manager;

import java.time.LocalDateTime;

public interface Text2VecManager {

    /**
     * 按页轮询处理知识库数据，
     * 对每条记录的 content 进行向量化并存储到 ES。
     *
     * @param startTime 可选；只同步 updateTime >= startTime 的记录
     * @param endTime   可选；只同步 updateTime <= endTime 的记录
     */
    void processFileInfoPages(LocalDateTime startTime, LocalDateTime endTime);

}
